/**
 * 
 */
package br.com.sc.view.fachada;

import java.util.List;

import br.com.sc.dto.RetornoDTO;
import br.com.sc.excecao.SCException;
import br.com.sc.negocio.entidade.Equipe;
import br.com.sc.negocio.entidade.TipoTelefone;
import br.com.sc.negocio.entidade.UF;

/**
 * @author Flavio Canedo
 *
 */
public class ApoioFachada extends SCFachada{

	public RetornoDTO recuperarUFs() throws SCException{
		List<UF> listaUFs = ufNegocio.listarUFs();
		RetornoDTO retornoDTO = new RetornoDTO();
		retornoDTO.getDados().put("listaUF", listaUFs);
		return retornoDTO;
	}
	
	/**
	 * 
	 * @return
	 * @throws ITCException
	 */
	public RetornoDTO recuperarTiposTelefone() throws SCException{
		List<TipoTelefone> listaTipos = tipoTelefoneNegocio.listarTipos();
		RetornoDTO retornoDTO = new RetornoDTO();
		retornoDTO.getDados().put("listaTipoTelefone", listaTipos);
		return retornoDTO;
	}
	
	
	/**
	 * 
	 * @return
	 * @throws ITCException
	 */
	public RetornoDTO recuperarEquipes() throws SCException{
		List<Equipe> listaEquipe = equipeNegocio.listarEquipes();
		RetornoDTO retornoDTO =  new RetornoDTO();
		retornoDTO.getDados().put("listaEquipe", listaEquipe);
		
		return retornoDTO;
	}
	
}
